package com.igeekhome.service;

import com.igeekhome.pojo.DExpressCompany;
import com.igeekhome.util.ResultBean;
import com.igeekhome.util.TableResultBean;

import java.util.List;

/**
 * @author Romeo
 */
public interface IExpressCompanyService {
    /**
     *  table页面显示
     * @param page page
     * @param limit limit
     * @return 页面信息
     */
    TableResultBean list(Integer page, Integer limit);

    /**
     * 承运商新增操作
     * @param expressCompany 具体信息
     * @return 成功或者失败
     */
    ResultBean add(DExpressCompany expressCompany);

    /**
     * 承运商编辑操作
     * @param expressCompany 具体信息
     * @return 成功或者失败
     */
    ResultBean edit(DExpressCompany expressCompany);

    /**
     * 承运商逻辑删除操作
     * @param idsStr 主键
     * @return 成功或者失败
     */
    ResultBean logicDelete(String idsStr);

    /**
     * 查询所有承运商
     * @return
     */
    List<DExpressCompany> select();
}
